package com.andaily.service;

import com.andaily.domain.dto.cooking.CookingAccountDto;
import com.andaily.domain.dto.cooking.CookingAccountOverviewDto;
import com.andaily.domain.dto.user.UserDto;

import java.util.List;

/**
 * @author Shengzhao Li
 */
public interface CookingService {

    CookingAccountDto loadCookingAccount(String guid);

    List<UserDto> loadCookingUsers();

    void persistCookingAccount(CookingAccountDto cookingAccount);

    CookingAccountOverviewDto loadCookingAccountOverviewDto(CookingAccountOverviewDto overviewDto);

    void archiveCookingAccount(String guid);

}
